var utils = require("./utils");
var app_utils_point_map = {
  最近任务的关闭: [269, 1410, 451, 1592],
};
var app_utils = {
  openApp(app_name) {
    var logger = utils.create_logger("app_utils openApp: ");
    logger("");
    var result = app.launchApp(app_name);
    if (!result) {
      logger("打开应用--" + app_name + "--失败，可能没有安装该应用");
      return false;
    }
    logger("打开--" + app_name + "--成功");
    sleep(2 * 1000);
    return true;
  },
  open(package_name) {
    var logger = utils.create_logger("app_utils open: ");
    logger("");
    var result = app.launch(package_name);
    if (!result) {
      logger("打开应用--" + package_name + "--失败，可能没有安装该应用");
      return false;
    }
    logger("打开--" + package_name + "--成功");
    sleep(2 * 1000);
    return true;
  },
  close() {
    home();
    sleep(2 * 1000);
    recents();
    sleep(2 * 1000);
    utils.click_point.apply(
      utils,
      utils.get_size_point(app_utils_point_map["最近任务的关闭"])
    );
    return true;
  },
};
module.exports = app_utils;
